package com.crazypos.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.crazypos.pojo.AttributeEntity;
import com.crazypos.pojo.AttributeValuesEntity;
import com.crazypos.pojo.bo.AdminCreateAttributeBO;
import com.crazypos.pojo.bo.AdminCreateAttributeValueBO;
import com.crazypos.pojo.bo.AdminDeleteAttributeBO;

import java.util.List;

public interface IAttributeService extends IService<AttributeEntity> {
    void createAttribute(AdminCreateAttributeBO bo, String userId, String organizationId);

    void deleteAttribute(AdminDeleteAttributeBO bo, String organizationId);

    void createAttributeValue(AdminCreateAttributeValueBO bo);

    List<AttributeEntity> getAttributeList(String organizationId);

    List<AttributeValuesEntity> getValuesByAttributeId(Integer attributeId);
}
